package com.szholly.pro.watergas_server.ps.data;

import com.szholly.data.general.GlobalDataType;
import com.szholly.data.general.RowBase;

/**
 *  OperationArtificialMonitor
 */
public class OperationArtificialMonitorRow extends RowBase {

	private static final long serialVersionUID = 1L;

	/**
	 * 监测指标 例如COD
	 */
	public final static String FIELD_MonitorParm = "MONITOR_PARM";
	
	/**
	 * 人工监测时间
	 */
	public final static String FIELD_MonitorTime = "MONITOR_TIME";
	
	/**
	 * GUID
	 */
	public final static String FIELD_Guid = "GUID";
	
	/**
	 * 监测组
	 */
	public final static String FIELD_MonitorGroup = "MONITOR_GROUP";
	
	/**
	 * 人工监测任务编码
	 */
	public final static String FIELD_TaskCode = "TASK_CODE";
	
	/**
	 * 监测值
	 */
	public final static String FIELD_MonitorValue = "MONITOR_VALUE";
	
	/**
	 * 站点名称
	 */
	public final static String FIELD_StationName = "STATION_NAME";
	
	/**
	 * 单位
	 */
	public final static String FIELD_MonitorUnit = "MONITOR_UNIT";
	
	/**
	 * 获取监测单位
	 */
	public String getMonitorUnit() {
		return (String) getValue(GlobalDataType.String, FIELD_MonitorUnit);
	}

	/**
	 * 设置监测单位
	 */
	public void setMonitorUnit(String value) {
		setValue(FIELD_MonitorUnit, value);
	}
	
	/**
	 * 获取监测指标 例如COD
	 */
	public String getMonitorParm() {
		return (String) getValue(GlobalDataType.String, FIELD_MonitorParm);
	}

	/**
	 * 设置监测指标 例如COD
	 */
	public void setMonitorParm(String value) {
		setValue(FIELD_MonitorParm, value);
	}
	
	/**
	 * 获取人工监测时间
	 */
	public java.util.Date getMonitorTime() {
		return (java.util.Date) getValue(GlobalDataType.Date, FIELD_MonitorTime);
	}

	/**
	 * 设置人工监测时间
	 */
	public void setMonitorTime(java.util.Date value) {
		setValue(FIELD_MonitorTime, value);
	}
	
	/**
	 * 获取GUID
	 */
	public String getGuid() {
		return (String) getValue(GlobalDataType.String, FIELD_Guid);
	}

	/**
	 * 设置GUID
	 */
	public void setGuid(String value) {
		setValue(FIELD_Guid, value);
	}
	
	/**
	 * 获取监测组
	 */
	public String getMonitorGroup() {
		return (String) getValue(GlobalDataType.String, FIELD_MonitorGroup);
	}

	/**
	 * 设置监测组
	 */
	public void setMonitorGroup(String value) {
		setValue(FIELD_MonitorGroup, value);
	}
	
	/**
	 * 获取人工监测任务编码
	 */
	public String getTaskCode() {
		return (String) getValue(GlobalDataType.String, FIELD_TaskCode);
	}

	/**
	 * 设置人工监测任务编码
	 */
	public void setTaskCode(String value) {
		setValue(FIELD_TaskCode, value);
	}
	
	/**
	 * 获取监测值
	 */
	public String getMonitorValue() {
		return (String) getValue(GlobalDataType.String, FIELD_MonitorValue);
	}

	/**
	 * 设置监测值
	 */
	public void setMonitorValue(String value) {
		setValue(FIELD_MonitorValue, value);
	}
	
	/**
	 * 获取站点名称
	 */
	public String getStationName() {
		return (String) getValue(GlobalDataType.String, FIELD_StationName);
	}

	/**
	 * 设置站点名称
	 */
	public void setStationName(String value) {
		setValue(FIELD_StationName, value);
	}
}